/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package fi.uba.algo3.tp3.vista.contenedor;

import ar.uba.fi.algo3.titiritero.Posicionable;
import ar.uba.fi.algo3.titiritero.SuperficieDeDibujo;
import ar.uba.fi.algo3.titiritero.vista.Cuadrado;
import fi.uba.algo3.tp3.modelo.inanimados.ObstaculoPared;
import java.awt.Color;

/**
 *
 * @author ariel
 */
public class VistaJaula extends Cuadrado{

    private Cuadrado cuadrado;
    // Hay que ponerle mas onda a la jaula ya que tiene entrada
    public VistaJaula(int ancho,int alto) {
        super((ancho),(alto));
        setColor(Color.RED);
        cuadrado=new Cuadrado(((ancho)-10), ((alto)-10));
        cuadrado.setColor(Color.BLACK);
    }

    @Override
    public void setPosicionable(Posicionable posicionable) {
        ObstaculoPared pared=new ObstaculoPared(posicionable.getX()+5, posicionable.getY()+5);
        super.setPosicionable(posicionable);
        cuadrado.setPosicionable(pared);
    }


    @Override
    public void dibujar(SuperficieDeDibujo superfice) {
        super.dibujar(superfice);
        cuadrado.dibujar(superfice);
    }

}
